/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.giant.services;

import java.util.List;
import javax.ejb.EJB;
import javax.ejb.Stateless;

/**
 *
 * @author Harold
 */
@Stateless
public class ServicioGenerico implements ServicioGenericoLocal {
    
    @EJB
    private IServicioPersistenciaLocal persistencia;
    
      //-----------------------------------------------------------
    // Constructor
    //-----------------------------------------------------------
    /**
     * Constructor de la clase sin argumentos
     */
    public ServicioGenerico() {
        persistencia = new ServicioPersistencia();
    }

    @Override
    public List getList(String sql, Class e) {
         return persistencia.executeGenericSQLSerialized(sql, e);
    }

    @Override
    public void executeGenericSQLAdd(String sql) {
       persistencia.executeGenericSQLAdd(sql);
    }

}
